package com.main.heath.servcie;

import com.alibaba.fastjson.JSONObject;
import com.main.heath.po.PingData;

import java.util.List;

/**
 * Created by heathhose on 16-11-28.
 */
public interface PingDataService {
    //取得相应ip的最新ping记录
    PingData getPingInfo(String ipAddress);

    //
    List<PingData>  getAllPingInfo();
    //标识第一条ping记录
    int setPingStatus(int id);

    //删除一条ping记录
    int deletePingRc(int id);

    //删除所有ping记录
    int deleteAllPingInfo();

    //分析ping记录的时延
    JSONObject analysisPing(String ip);

    //分析丢包情况
    Double analyPacketLoss(String ip);

    //分析持续连通率
    Double analyReachable(String ip);
}
